package com.itheima.d2_xml;

import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;

/*
  目标：如何使用程序把数据写出到 XML文件中去。

  <?xml version="1.0" encoding="UTF-8" ?>
  <book>
      <name>从入门到跑路</name>
      <author>xxxx</author>
      <price>999.9</price>
  </book>
 */
public class Dom4JTest2 {
    public static void main(String[] args) {
        // TODO 将注释中的xml内容写到文件book.xml文件中
        //使用一个StringBuilder对象来拼接XML格式的数据。
        StringBuilder sb = new StringBuilder();
        sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>").append(System.lineSeparator())
                .append("<book>").append(System.lineSeparator())
//                .append("<name>").append("从入门到跑路").append("</name>").append(System.lineSeparator())
                .append("<name>从入门到跑路</name>").append(System.lineSeparator())
                .append("<author>xxxx</author>").append(System.lineSeparator())
                .append("<price>999.9</price>").append(System.lineSeparator())
                .append("</book>").append(System.lineSeparator());
        //写到文件中                        command+option+L  格式化代码
        try (FileWriter fw = new FileWriter("day11properties-xml-log-thread/xml/book.xml")) {
            fw.write(sb.toString());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
